#include "../Include/WhimsyNetworkArchive.hpp"

namespace Whms
{
    namespace Network
    {
        namespace Archive
        {
            ::Whms::Size::Type Type::ReadFrom(::Whms::Int8::In inData)
            {
                return 0;
            }

            ::Whms::Size::Type Type::ReadFrom(::Whms::Int16::In inData)
            {
                return 0;
            }

            ::Whms::Size::Type Type::ReadFrom(::Whms::Int32::In inData)
            {
                return 0;
            }

            ::Whms::Size::Type Type::ReadFrom(::Whms::Int64::In inData)
            {
                return 0;
            }

            //////////////////////////////////////////////////////////////////////////

            ::Whms::Size::Type Type::ReadFrom(::Whms::UInt8::In inData)
            {
                return 0;
            }

            ::Whms::Size::Type Type::ReadFrom(::Whms::UInt16::In inData)
            {
                return 0;
            }

            ::Whms::Size::Type Type::ReadFrom(::Whms::UInt32::In inData)
            {
                return 0;
            }

            ::Whms::Size::Type Type::ReadFrom(::Whms::UInt64::In inData)
            {
                return 0;
            }

            //////////////////////////////////////////////////////////////////////////

            ::Whms::Size::Type Type::ReadFrom(::Whms::Real32::In inData)
            {
                return 0;
            }

            ::Whms::Size::Type Type::ReadFrom(::Whms::Real64::In inData)
            {
                return 0;
            }

            //////////////////////////////////////////////////////////////////////////

            ::Whms::Size::Type Type::ReadFrom(::Whms::Vec2::In inData)
            {
                return 0;
            }

            ::Whms::Size::Type Type::ReadFrom(::Whms::Vec3::In inData)
            {
                return 0;
            }

            ::Whms::Size::Type Type::ReadFrom(::Whms::Vec4::In inData)
            {
                return 0;
            }

            //////////////////////////////////////////////////////////////////////////

            ::Whms::Size::Type Type::ReadFrom(::Whms::IntVec2::In inData)
            {
                return 0;
            }

            ::Whms::Size::Type Type::ReadFrom(::Whms::IntVec3::In inData)
            {
                return 0;
            }

            ::Whms::Size::Type Type::ReadFrom(::Whms::IntVec4::In inData)
            {
                return 0;
            }

            //////////////////////////////////////////////////////////////////////////
            //////////////////////////////////////////////////////////////////////////
            //////////////////////////////////////////////////////////////////////////

            ::Whms::Size::Type Type::WriteTo(::Whms::Int8::Out outData)
            {
                return 0;
            }

            ::Whms::Size::Type Type::WriteTo(::Whms::Int16::Out outData)
            {
                return 0;
            }

            ::Whms::Size::Type Type::WriteTo(::Whms::Int32::Out outData)
            {
                return 0;
            }

            ::Whms::Size::Type Type::WriteTo(::Whms::Int64::Out outData)
            {
                return 0;
            }

            //////////////////////////////////////////////////////////////////////////

            ::Whms::Size::Type Type::WriteTo(::Whms::UInt8::Out outData)
            {
                return 0;
            }

            ::Whms::Size::Type Type::WriteTo(::Whms::UInt16::Out outData)
            {
                return 0;
            }

            ::Whms::Size::Type Type::WriteTo(::Whms::UInt32::Out outData)
            {
                return 0;
            }

            ::Whms::Size::Type Type::WriteTo(::Whms::UInt64::Out outData)
            {
                return 0;
            }

            //////////////////////////////////////////////////////////////////////////

            ::Whms::Size::Type Type::WriteTo(::Whms::Real32::Out outData)
            {
                return 0;
            }

            ::Whms::Size::Type Type::WriteTo(::Whms::Real64::Out outData)
            {
                return 0;
            }

            //////////////////////////////////////////////////////////////////////////

            ::Whms::Size::Type Type::WriteTo(::Whms::Vec2::Out outData)
            {
                return 0;
            }

            ::Whms::Size::Type Type::WriteTo(::Whms::Vec3::Out outData)
            {
                return 0;
            }

            ::Whms::Size::Type Type::WriteTo(::Whms::Vec4::Out outData)
            {
                return 0;
            }

            //////////////////////////////////////////////////////////////////////////

            ::Whms::Size::Type Type::WriteTo(::Whms::IntVec2::Out outData)
            {
                return 0;
            }

            ::Whms::Size::Type Type::WriteTo(::Whms::IntVec3::Out outData)
            {
                return 0;
            }

            ::Whms::Size::Type Type::WriteTo(::Whms::IntVec4::Out outData)
            {
                return 0;
            }

        } /// end of namespace Channel
    } /// end of namespace Network
} /// end of namespace Whms
